package com.weixing.mall.core.support.imgsearch;

import lombok.Data;
/**
 * @program: mall-master
 * @description: 商品搜索新增模块实体类
 * @author: wangfang
 * @create: 2021-10-25 16:25
 **/
@Data
public class ImgSearchAddDto {

    /**
     * 分类ID
     * 1. 对于商品搜索：若设置类目，则以设置的为准；若不设置类目，将由系统进行类目预测，预测的类目结果可在Response中获取 。
     * 2. 对于布料、商标、通用搜索：不论是否设置类目，系统会将类目设置为88888888。
     */
    private Integer categoryId;
    /**
     * 必填，商品id，最多支持 512个字符。
     * 一个商品可有多张图片。
     */
    private String productId;
    /**
     * 1. ProductId + PicName唯一确定一张图片。
     * 2. 如果多次添加图片具有相同的ProductId + PicName，以最后一次添加为准，前面添加的图片将被覆盖。
     */
    private String picName;
    /**
     * 选填，是否需要进行主体识别，默认为true。
     * 1.为true时，由系统进行主体识别，以识别的主体进行搜索，主体识别结果可在Response中获取。
     * 2. 为false时，则不进行主体识别，以整张图进行搜索。
     * 3.对于布料图片搜索，此参数会被忽略，系统会以整张图进行搜索。
     */
    private Boolean crop=true;
    /**
     * 选填，用户自定义的内容，最多支持4096个字符。
     * 查询时会返回该字段。例如可添加图片的描述等文本。
     */

    private String customContent;
    /**
     *  选填，整数类型属性，可用于查询时过滤，查询时会返回该字段。
     *  例如不同的站点的图片/不同用户的图片，可以设置不同的IntAttr，查询时通过过滤来达到隔离的目的
     */
    private Integer intAttr;
    /**
     * 选填，字符串类型属性，最多支持 128个字符。可用于查询时过滤，查询时会返回该字段。
     */
    private String strAttr;


    private  String imgUrl;
}
